@CHARSET "UTF-8";
#productListing{
	border:1px solid #DDD;
}
#productsListTopPageNav{
	border-bottom:1px solid #DDD;
	height:30px;
	line-height:30px;
}
#productsListBottomPageNav{
	border-top:1px solid #DDD;
	height:30px;
	line-height:30px;	
}
.productsListingTopNumber{
	font-style: italic;
	font-size:105%;
}
.productsListingListingTopLinks{
	text-align:right;
	padding-right:20px;
}
.productsListingListingTopLinks span{
	border:1px solid #ccc;
	padding:2px 8px 2px 8px;
}
#products_list_list .productListing-odd,#products_list_list .productListing-even{
	background:url("../images/products_list_tabular.png") no-repeat;
	height:180px;
	width:743px;
	margin:5px;
	position:relative;
	margin-left:20px;
}
#products_list_list .productListing-odd ul,#products_list_list .productListing-even ul{
	list-style: none;
	margin-left:10px;
}
#products_list_list .productListing-odd ul li,#products_list_list .productListing-even ul li{
	float:left;
	margin-top:20px;
}
#products_list_list .products_list_image:HOVER img{
	border-top:1px outset #ccc;
	border-left:1px outset #ccc;
	border-right:2px outset #ccc;
	border-bottom:3px outset #ccc;
}
.products_list_image a{
	position:relative;
}
#products_list_list .products_list_des .itemTitle a{
	color:#000;
}
#products_list_list .products_list_des{
	margin-left:15px;
	margin-right:50px;
	width:350px;
}
#products_list_list .products_list_des a{
	color:#000;
}
.products_list_featured{
	background:url("../images/index_featured_icon.png") no-repeat;
	position:absolute;
	bottom:-1px;
	right:1px;
	width:53px;
	height:54px;
}
#products_list_gric,#products_list_gallery {
	padding-left:15px;
}
#products_list_gric .productListing-odd,#products_list_gric .productListing-even{
	float:left;
	width:186px;
	height:288px;
	background:url("../images/b_grid_bg.jpg");
	position: relative;
}
#products_list_gallery .productListing-odd,#products_list_gallery .productListing-even{
	float:left;
	width:246px;
	height:365px;
	background:url("../images/b_gallery_bg.jpg");
	position: relative;	
}
#products_list_gallery .index_icon-discount-s{
	background:url("../images/icon-discount.png") no-repeat;
	background-position:0 0; 
	position:absolute;
	right:0;
	top:-180px;
	width:40px;
	height:55px;
	line-height:40px;
	text-align:left;
	padding-left:10px;
	font-size:25px;
	font-weight:bold;
	color:#fff;
	font-weight:bold;
}
#products_list_gric ul,#products_list_gallery ul{
	list-style: none;
	margin-top:20px;
}
#products_list_gric ul li,#products_list_gallery ul li{
	text-align: center;
}
#products_list_gric .itemTitle a{
	font-size:70%;
	color:#E4701E;
}
.itemTitle{
	min-height: 30px;
}
#products_list_gallery .itemTitle a{
	font-size:80%;
	color:#E4701E;
}
#products_list_gric .is_new_product{
	margin-top:5px;
}
#products_list_gallery .is_new_product{
	margin-top:15px;	
}
.products_list_bar{
	background:#F6F6F6;
	height:30px;
	line-height:30px;
	font-size:105%;
}
.products_list_bar ul{
	list-style: none;
}
.products_list_bar ul li{
	float:left;
}
.list_list_active{
	background:url("../images/list_list.gif");
}
.list_gric_active{
	background:url("../images/list_grid.gif");	
}
.list_gallery_active{
	background:url("../images/list_gallery.gif");	
}
.list_list_active,.list_gric_active,.list_gallery_active{
	padding-left:20px;
	padding-bottom:5px;
	height:23px;
	display:block;
}
.list_list{
	background:url("../images/list_list.gif");
}
.list_gric{
	background:url("../images/list_grid.gif");
}
.list_gallery{
	background:url("../images/list_gallery.gif");	
}
.list_list,.list_gric,.list_gallery{
	background-position:0 -23px;
	padding-left:20px;
	color:#000;
}
#module_products_option{
	border:1px solid #F8D294;
	background:#FFF7E4;
}
.shop_by_header{
	font-weight:bold;
	font-size: 110%;
}
#shop_by{
	margin:5px;
	background:#fff;
	border:1px solid #E8E8E8
}
.options_group_header{
	color:#777;
	font-weight:bold;
	font-size: 105%;
	float:left;
	width:90px;
	margin-right:5px;
	text-align: right;
}
ul.options_group_body{
	float:left;
}
ul.options_group_body li{
	margin-right:20px;
	float:left;
	display:block;
}
.options_group{
	min-height:25px;
	line-height: 25px;
	border-bottom:1px dashed #ccc;
}
a.the_choosed_option{
	background:url("../images/remove1.png") no-repeat #F60;
	background-position:right center;
	padding:2px 12px 2px 3px;
	color:#fff;
	font-weight:bold;
}
a.the_choosed_option:HOVER {
	background:url("../images/remove2.png") no-repeat #F60;
	background-position:right center;	
}
.indent90{
	padding-left:90px;
}